﻿namespace EventBusNet6;
/// <summary>
/// 视频信息输出
/// </summary>
public class VideoInfoOutput : VideoBaseOutput
{
    /// <summary>
    /// 文件名称
    /// </summary>
    public string? FileName { get; set; }

    /// <summary>
    /// 持续时间
    /// </summary>
    public string? Duration { get; set; }

    /// <summary>
    /// 大小
    /// </summary>
    public string? SizeByte { get; set; }

    /// <summary>
    /// 比特率
    /// </summary>
    public string? BitRate { get; set; }

    /// <summary>
    /// 视频宽度
    /// </summary>
    public string? Width { get; set; }

    /// <summary>
    /// 视频高度
    /// </summary>
    public string? Height { get; set; }

    /// <summary>
    /// 编码名称
    /// </summary>
    public string? CodeName { get; set; }
}

/// <summary>
/// 音频信息输出
/// </summary>
public class AudioInfoOutput:VideoBaseOutput
{
    /// <summary>
    /// 文件名称
    /// </summary>
    public string? FileName { get; set; }

    /// <summary>
    /// 持续时间
    /// </summary>
    public string? Duration { get; set; }

    /// <summary>
    /// 大小
    /// </summary>
    public string? SizeByte { get; set; }

    /// <summary>
    /// 比特率
    /// </summary>
    public string? BitRate { get; set;}
}


public class VideoPictureOutput: VideoBaseOutput
{

}